<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spliit.git/src/app/groups/[groupId]/expenses/[expenseId]/edit/page.tsx, branch main</title>
<subtitle>Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.
</subtitle>
<id>http://forge.jan.systems/spliit.git/atom?h=main</id>
<link rel='self' href='http://forge.jan.systems/spliit.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/'/>
<updated>2024-02-14T15:18:30Z</updated>
<entry>
<title>Optimize docker image size (#91)</title>
<updated>2024-02-14T15:18:30Z</updated>
<author>
<name>Jan T</name>
<email>jans.tuomi@gmail.com</email>
</author>
<published>2024-02-14T15:18:30Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=2af066038351ab0634c359a688fe712a539992b4'/>
<id>urn:sha1:2af066038351ab0634c359a688fe712a539992b4</id>
<content type='text'>
* Move prisma to runtime dependencies

* Optimize Dockerfile and build script

* Fix: remove mention of generated next-env.d.ts in Dockerfile

* Add missing reset.d.ts file to Dockerfile

* Remove compression steps from Dockerfile and entrypoint script

* Add an env file with mocked env vars added for Docker production builds

* Use server actions to get runtime env vars

* Refactor types and names

* Rollback serverActions, use parsed Zod object for runtime env

* Reintroduce featureFlags object to avoid passing secret envs to the frontend

* Improve string to boolean coercion

Co-authored-by: Sebastien Castiel &lt;sebastien@castiel.me&gt;

* Run prettier autoformat

* Fix type issue, rename function to match behaviour better

---------

Co-authored-by: Lauri Vuorela &lt;lauri.vuorela@gmail.com&gt;
Co-authored-by: Sebastien Castiel &lt;sebastien@castiel.me&gt;</content>
</entry>
<entry>
<title>Use React’s cache to avoid some queries to the database</title>
<updated>2024-01-30T17:57:21Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-30T03:37:13Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=9e300e0ff0c9d93cbaeaa86c1e2a560523107382'/>
<id>urn:sha1:9e300e0ff0c9d93cbaeaa86c1e2a560523107382</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade Next.js to 14.1.0</title>
<updated>2024-01-24T14:50:37Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2024-01-24T14:50:37Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=7956156d705297ba7c372577bb19c09517bbd444'/>
<id>urn:sha1:7956156d705297ba7c372577bb19c09517bbd444</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ability to archive groups when they’re settled up (#45)</title>
<updated>2024-01-16T15:41:46Z</updated>
<author>
<name>Brandon Eng</name>
<email>bce25@cornell.edu</email>
</author>
<published>2024-01-16T15:41:46Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=36cc4f1ef745a027540050ad668db3bcdc08d4b2'/>
<id>urn:sha1:36cc4f1ef745a027540050ad668db3bcdc08d4b2</id>
<content type='text'>
* Settled up icon on group card

* remove logs

* archived groups

* remove settled up

* remove more settled up

* recent-group-list-card

* sortGroups

* archiveGroup

* unarchiveGroup

* clean up

* more clean up

* Prettier, fix TS errors, add titles

---------

Co-authored-by: Sebastien Castiel &lt;sebastien@castiel.me&gt;</content>
</entry>
<entry>
<title>Assign categories to expenses (#28)</title>
<updated>2024-01-11T21:38:30Z</updated>
<author>
<name>Chris Johnston</name>
<email>christopher_johnston@me.com</email>
</author>
<published>2024-01-11T21:38:30Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=45ee9cdba4e6e7c9ac918859b89d2b2ed38d4571'/>
<id>urn:sha1:45ee9cdba4e6e7c9ac918859b89d2b2ed38d4571</id>
<content type='text'>
* add expense categories

* set category to Payment for reimbursements

* Insert categories as part of the migration

* Display category groups

---------

Co-authored-by: Sebastien Castiel &lt;sebastien@castiel.me&gt;</content>
</entry>
<entry>
<title>Revert "Use modal dialogs for expense creation &amp; edition (#10)"</title>
<updated>2023-12-19T14:44:09Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2023-12-19T14:44:09Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=f881aff5f9993c3a6b4b0d8ed7e67d2f812f39d6'/>
<id>urn:sha1:f881aff5f9993c3a6b4b0d8ed7e67d2f812f39d6</id>
<content type='text'>
This reverts commit 1e66efe5169dfad9a0c62ba42fbf31ce977bf49e.
</content>
</entry>
<entry>
<title>Use modal dialogs for expense creation &amp; edition (#10)</title>
<updated>2023-12-19T14:36:40Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2023-12-19T14:36:40Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=1e66efe5169dfad9a0c62ba42fbf31ce977bf49e'/>
<id>urn:sha1:1e66efe5169dfad9a0c62ba42fbf31ce977bf49e</id>
<content type='text'>
* First attemps at using route interception and modals

* Remove route interception

* Make it work

* Use Vaul on small screens

* Improve vaul</content>
</entry>
<entry>
<title>Titles and navigation</title>
<updated>2023-12-07T21:44:01Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2023-12-07T21:44:01Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=0b27f90fb76a2492c17a958b6dd807e6fbbf8030'/>
<id>urn:sha1:0b27f90fb76a2492c17a958b6dd807e6fbbf8030</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Delete expense</title>
<updated>2023-12-06T20:08:52Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2023-12-06T20:08:52Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=570aa713b1b2becf7c06c89610c75d2cb119b532'/>
<id>urn:sha1:570aa713b1b2becf7c06c89610c75d2cb119b532</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better loading behavior</title>
<updated>2023-12-06T17:39:54Z</updated>
<author>
<name>Sebastien Castiel</name>
<email>sebastien@castiel.me</email>
</author>
<published>2023-12-06T17:39:54Z</published>
<link rel='alternate' type='text/html' href='http://forge.jan.systems/spliit.git/commit/?id=c72311d01a827a61d6d3d786416ddb442076d73a'/>
<id>urn:sha1:c72311d01a827a61d6d3d786416ddb442076d73a</id>
<content type='text'>
</content>
</entry>
</feed>
